"""
X-Quant Factor Library
=====================

高性能量化因子计算库，专注于Alpha101因子实现。

主要模块：
- alpha101: Alpha101因子库核心实现
- data: 数据接口和预处理
- engine: 计算引擎和加速器
- registry: 因子注册和管理
- utils: 工具函数和辅助功能
"""

__version__ = "0.1.0"
__author__ = "X-Quant Team"

# 导入核心模块
from . import alpha101
from . import data
from . import engine
# from . import registry  # 暂时注释掉，因为还未实现
# from . import utils     # 暂时注释掉，因为还未实现

# 导入常用接口
from .alpha101.core import Alpha101Factory
from .data.interface import DataInterface
from .engine.calculator import FactorCalculator
# from .registry.manager import FactorRegistry  # 暂时注释掉

__all__ = [
    'alpha101',
    'data', 
    'engine',
    'registry',
    'utils',
    'Alpha101Factory',
    'DataInterface',
    'FactorCalculator',
    'FactorRegistry'
]